//package com.erp.user.service;
//
//import com.erp.user.domain.bo.ErpDistributePropBo;
//import com.erp.user.domain.param.ErpDistributePropDto;
//import com.erp.user.domain.vo.ErpDistributePropVo;
//import com.ruoyi.common.core.domain.PageQuery;
//import com.ruoyi.common.core.web.oldPage.TableDataInfo;
//
//import java.math.BigDecimal;
//import java.util.Collection;
//import java.util.Date;
//import java.util.List;
//
///**
// * ERP分销比例配置Service接口
// *
// * @author erp
// * @date 2023-05-11
// */
//public interface IErpDistributePropService {
//
//    /**
//     * 查询ERP分销比例配置
//     */
//    ErpDistributePropVo queryById(Long id);
//
//    /**
//     * 查询ERP分销比例配置列表
//     */
//    TableDataInfo<ErpDistributePropVo> queryPageList(ErpDistributePropBo bo, PageQuery pageQuery);
//
//    /**
//     * 查询ERP分销比例配置列表
//     */
//    List<ErpDistributePropVo> queryList(ErpDistributePropBo bo);
//
//    /**
//     * 新增ERP分销比例配置
//     */
//    Boolean insertByBo(ErpDistributePropBo bo);
//
//    /**
//     * 修改ERP分销比例配置
//     */
//    Boolean updateByBo(ErpDistributePropBo bo);
//
//    /**
//     * 校验并批量删除ERP分销比例配置信息
//     */
//    Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
//
//	ErpDistributePropDto selectProp();
//
//	Boolean updateProp(ErpDistributePropDto dto);
//
//	/**
//	 * 分佣
//	 * @param userId        被推广用户id
//	 * @param userType      被推广用户类型（1分公司 2代理 3个人）
//	 * @param recommendTime 推荐时间
//	 * @param userCode      推荐客户编码
//	 * @param amount        金额
//	 * @param isDivide      是否分佣 0否 1是
//	 * @param orderNo       订单号
//	 */
//	void divide(Long userId, Integer userType, Date recommendTime, String userCode, BigDecimal amount, Integer isDivide,
//			String orderNo);
//}
